package spring.boot.shiro.demo;

public class Test {
    public static void main(String[] args) {
        Outer.Inner o = new Outer().new Inner();
        o.run();
    }
}

class Outer{
    static{
        System.out.println("static Outer");
    }
    public Outer(){
        System.out.println("Outer construct");
    }
    class Inner{
        public void run(){
            System.out.println("run");
        }
        public Inner(){
            System.out.println("Inner construct");
        }
    }
}
